لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش راهنمای کامل تست واحد در NET Core (NUnit و xUnit) [ویدئو]
Complete Guide to Unit Testing in .NET Core (NUnit and xUnit) [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
"برنامه تولیدی می تواند با یک تغییر ساده که غیرمنتظره بود هر عملکرد دیگری را تغییر دهد شکسته شود." آشنا به نظر می رسد، درست است؟
خبر خوب این است که با آزمونهای واحد بهخوبی نوشته شده، این موضوع در گذشته باقی خواهد ماند.
تست خودکار برای مدتی به یک کلمه رایج تبدیل شده است، اما بسیاری از اوقات توسعه دهندگان برای یافتن دورهای که اصول تست واحد را پوشش میدهد در حالی که آنچه را که در یک پروژه واقعی آموختهاند را پیادهسازی میکنند، تلاش میکنند! که تمرکز این دوره است.
این دوره همه چیز در مورد نوشتن تست های واحد موثر با استفاده از زبان برنامه نویسی C# و NUnit/xUnit به عنوان چارچوب تست واحد است. در طول مسیر با مفاهیم مربوط به تست واحد آشنا می شوید. امروزه، تست واحد یک مهارت کاملاً مورد نیاز هر توسعه دهنده حرفه ای است. شرکت ها از توسعه دهندگان انتظار دارند که بدانند چگونه تست های واحد را با استفاده از بهترین شیوه ها بنویسند. این دوره به شما کمک می کند تا با یک مثال واقعی و اینکه چگونه تست واحد را می توان در یک برنامه وب هسته دات نت با EF Core انجام داد، یک پایه محکم ایجاد کنید.
در پایان این دوره، شما یک پایه محکم با تست واحد خواهید داشت. همراه با یک پایه محکم، آنچه را که در برنامه های وب N-Tier در دنیای واقعی با .NET 6 و EF Core آموخته شده است، پیاده سازی خواهید کرد.
همه فایلهای کد و فایلهای منبع به مخزن GitHub در آدرس زیر اضافه میشوند: https://github.com/PacktPublishing/Sparky آموزش تست واحد از ابتدا
آموزش راه اندازی و استفاده از چارچوب تست NUnit و xUnit
با Mocking Framework (MOQ) مسخره بنویسید
تست های واحد و نحوه نگارش آنها را بررسی کنید
تست های واحد را اجرا و اشکال زدایی کنید
پیاده سازی تست واحد در پروژه برنامه کاربردی وب دنیای واقعی N-tier با استفاده از xUnit این دوره برای توسعه دهندگان دات نت طراحی شده است که می خواهند نرم افزاری با کیفیت بهتر و باگ های کمتر بسازند. این همچنین به آنها کمک می کند تا تست واحد را از ابتدا بیاموزند و یادگیری اساسی خود را با برنامه های کاربردی دنیای واقعی تقویت کنند.
برای کسب حداکثر استفاده از این دوره، دانش پایه C# به همراه NET Core و EF Core ضروری است. هیچ تجربه قبلی در تست واحد لازم نیست. در این دوره آن را از ابتدا یاد خواهید گرفت. دوره ای با طراحی خوب، جامع و قابل درک در مورد تست واحد در . بهتر از دیگری است
سرفصل ها و درس ها
مقدمه دوره
Introduction to the Course
خوش آمدی
Welcome
خوش آمدی
Welcome
بررسی اجمالی تست دستی
Manual Testing Overview
بررسی اجمالی تست دستی
Manual Testing Overview
مزایای تست خودکار
Advantages of Automated Testing
مزایای تست خودکار
Advantages of Automated Testing
ابزار مورد نیاز
Tools Needed
ابزار مورد نیاز
Tools Needed
انواع آزمون ها
Types of Tests
انواع آزمون ها
Types of Tests
هرم تست
Testing Pyramid
هرم تست
Testing Pyramid
فاز منطقی یک تست خودکار
Logical Phase of an Automated Test
فاز منطقی یک تست خودکار
Logical Phase of an Automated Test
آزمون واحد اول
First Unit Test
آزمون واحد اول
First Unit Test
به روز رسانی NET 6 - Nullable
.NET 6 Update - Nullable
به روز رسانی NET 6 - Nullable
.NET 6 Update - Nullable
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Passionate Software Developer من یک مهندس نرم افزار پرشور و خلاق با تمرکز قوی بر روی سادگی و جزئیات کامل هستم. من از دوران دبیرستان برنامه نویسی کرده ام و با چندین وب و دسکتاپ با استفاده از دات نت درگیر بوده ام. من دارای مدرک کارشناسی ارشد در رشته علوم کامپیوتر و لیسانس مهندسی کامپیوتر هستم. من همچنین سالها تجربه کار با دات نت سی شارپ و نت ام وی سی را دارم. من از تدریس در کنار کار تمام وقتم لذت می برم. برای من، مهمترین بخش در مورد نوشتن و آموزش کد، حذف سختی های هر دانش آموزی است که مایل به یادگیری است اما نمی تواند منبع کافی را پیدا کند که به راحتی قابل درک باشد. کدنویسی راهی برای خلاقیت و سرگرمی است!
نمایش نظرات